
// @ts-ignore
import nodemailer from 'nodemailer';

const user = process.env.USER;
const pass = process.env.PASS;
async function sendMail() {
    try {
        // 创建发送邮件的 transporter 对象
        let transporter = nodemailer.createTransport({
            host: 'smtp.163.com',
            port: 465,
            secure: true,
            auth: {
                user,
                pass
            },
        });

        // 配置邮件内容
        let mailOptions = {
            // from 字段的值与您要使用的发件人地址完全一致。SMTP 服务器可能会拒绝来自不受信任的发件人地址的邮件
            from: user,
            // 收件人列表,
            to: '1026911109@qq.com',
            subject: '熊明才-简历',
            // text: 'Hello from Nodemailer!',
            html: `
    <div style="background-color: #f2f2f2; padding: 20px;">
      <h1>您的验证码是：123456</h1>
      <p>请在 5 分钟内使用此验证码进行身份验证。</p>
      <a href="http://xiongmingcai.top/" style="background-color: #007bff; color: #fff; padding: 10px 20px; text-decoration: none;">验证账户</a>
    </div>
  `,
        };

        // 发送邮件
        let info = await transporter.sendMail(mailOptions);
        console.log('Email sent: ' + info.response);
    } catch (error) {
        console.error(error);
    }
}
sendMail();
